var uploader = WebUploader.create({
    // 选完文件后，是否自动上传。
    auto: true,
    // swf文件路径
    swf: 'Uploader.swf',
    // 文件接收服务端。
    server: ctx + '/tool/upload/uploadimg?filedir=scroll_img',
    // 选择文件的按钮。可选。
    // 内部根据当前运行是创建，可能是input元素，也可能是flash.
    pick: '#filePicker',
    // 只允许选择图片文件。
    accept: {
        title: 'Images',
        extensions: 'gif,jpg,jpeg,bmp,png',
        mimeTypes: 'image/*'
    }
});

// 文件上传成功，给item添加成功class, 用样式标记上传成功。
uploader.on('uploadSuccess', function (file, response) {
    if (response.code != 0) {
        var $imguploadErrorSrc = '/js/plugins/webuploader/upload/uploadErrorImg.png';
        errorText(file, response);
    } else {
        var data = response.data;
        var img = "<a href='" + data + "' target='_blank'><img src='" + data + "' width='100' height='100'/></a>";
        $("#divMainImg").html(img);
        $("#imgUrl").val(data);
    }
});

$(function () {
    var data = $("#imgUrl").val();
    if (data==""){
        return;
    }
    var img = "<a href='" + data + "' target='_blank'><img src='" + data + "' width='100' height='100'/></a>";
    $("#divMainImg").html(img);
});

function errorText(file, reason) {
    var $li = $('#' + file.id),
        $error = $li.find('p.error');
    // 避免重复创建
    if (!$error.length) {
        $error = $('<p class="error"></p>').appendTo($li);
    }
    $error.text('上传失败');
}


